package test_unitaire;

import static org.junit.Assert.*;

import org.junit.Test;

import buisness_service.Categorie;
import buisness_service.Rapport;

public class Test_Categorie {

	@Test
	public void testCategorie() {
		Categorie c = new Categorie("deplacement");
		assertTrue(c.getId() == Rapport.nbCategories);
		
		Rapport.postesDpenses.clear();
		Rapport.postesRevenus.clear();
	}

	@Test
	public void testajouter() {
		Categorie c = new Categorie("deplacement");
		c.ajouter_type("essence");
		c.ajouter_type("car");
		assertTrue(c.getSous_categorie().get(1) == "car");
		Categorie c2 = new Categorie("logement");
		c2.ajouter_type("rent");
		c2.ajouter_type("syndic");
		assertTrue(c2.getSous_categorie().get(0) == "rent");
		
		Rapport.postesDpenses.clear();
		Rapport.postesRevenus.clear();
	}
}
